c3ea58ba76a091412a09f6694b31304d29be5e0f,plugins/org.jboss.ide.eclipse.freemarker/src/org/jboss/ide/eclipse/freemarker/editor/rules/DirectiveRule.java,DirectiveRule,endSequenceDetected,#ICharacterScanner#number#,88
Before Change
}
}
else if (c == '\"') {
if (keyStack.size() > 0 && keyStack.peek().equals("\"")) { //$NON-NLS-1$
keyStack.pop();
}
else {
keyStack.push("\""); //$NON-NLS-1$
}
}
else if (c == '(') {
if (keyStack.size() > 0 && keyStack.peek().equals("\"")) { //$NON-NLS-1$
// string... don't add to stack
}
else {
keyStack.push("("); //$NON-NLS-1$
}
}
else if (c == ')') {
if (keyStack.size() > 0 && keyStack.peek().equals("\"")) { //$NON-NLS-1$
// string... don't add to stack
}
else if (keyStack.size() > 0 && keyStack.peek().equals("(")) { //$NON-NLS-1$
keyStack.pop();
}
}
After Change
}
}
else if (c == LexicalConstants.QUOT) {
if (keyStack.size() > 0 && keyStack.peek().charValue() == LexicalConstants.QUOT) {
keyStack.pop();
}
else {
keyStack.push(Character.valueOf(cCheck));
}
}
else if (c == LexicalConstants.LEFT_PARENTHESIS) {
if (keyStack.size() > 0 && keyStack.peek().charValue() == LexicalConstants.QUOT) {
// string... don't add to stack
}
else {
keyStack.push(Character.valueOf(cCheck));
}
}
else if (c == LexicalConstants.RIGHT_PARENTHESIS) {
if (keyStack.size() > 0 && keyStack.peek().charValue() == LexicalConstants.QUOT) {
// string... don't add to stack
}
else if (keyStack.size() > 0 && keyStack.peek().charValue() == LexicalConstants.LEFT_PARENTHESIS) {
keyStack.pop();
}
}